A Collaborative Constraint-based Intelligent System for Learning Object- Oriented Analysis and Design Using Uml

نویسندگان

  • Nilufar Baghaei
  • Antonija Mitrovic
چکیده

Automatic analysis of interaction and support for group learningthrough a distance collaborative learning system is at the forefront of educa-tional technology. Research shows that collaborative learning provides an envi-ronment to enrich the learning process by introducing interactive partners intoan educational system. Many collaborative learning environments have beenproposed and used with more or less success. Researchers have been exploringdifferent approaches to analyse and support the collaborative learning interac-tion. However, the concept of supporting peer-to-peer interaction in Computer-Supported Collaborative Learning (CSCL) systems is still in its infancy, andmore studies are needed that test the utility of these techniques. This paper pro-poses an Intelligent CSCL system that uses Constraint-Based Modeling (CBM)approach, to support collaborative learning addressing both collaborative issuesand task-oriented issues. The system supports the tertiary students learning Ob-ject-Oriented Analysis and Design using UML. The CBM approach is ex-tremely efficient, and it overcomes many problems that other student modelingapproaches suffer from [5]. CBM has been used successfully in several tutorssupporting individual learning. The comprehensive evaluation studies of thisresearch will provide a measure of the effectiveness of using CBM technique inIntelligent CSCL environments.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Supporting collaborative learning and problem-solving in a constraint-based CSCL environment for UML class diagrams

12 Abstract We present COLLECT-UML, a constraint-based intelligent tutoring system (ITS) 13 that teaches object-oriented analysis and design using Unified Modelling Language (UML). 14 UML is easily the most popular object-oriented modelling technology in current practice. 15 While teaching how to design UML class diagrams, COLLECT-UML also provides 16 feedback on collaboration. Being one of con...

متن کامل

A Constraint-Based Collaborative Environment for Learning UML Class Diagrams

COLLECT-UML is a constraint-based ITS that teaches objectoriented design using Unified Modelling Language (UML). UML is easily the most popular object-oriented modelling technology in current practice. We started by developing a single-user ITS that supported students in learning UML class diagrams. The system was evaluated in a real classroom, and the results show that students’ performance in...

متن کامل

A Constraint-Based Tutor for Learning Object-Oriented Analysis and Design using UML

COLLECT-UML is an intelligent tutoring system that teaches Object-Oriented design using Unified Modelling Language (UML). UML is one of the most popular techniques used in the design and development of Object-Oriented systems nowadays. The Constraint-Based Modelling (CBM) has been used successfully in several systems and they have proved to be extremely effective in evaluations performed in rea...

متن کامل

Evaluating a Collaborative Constraint-based Tutor for UML Class Diagrams

COLLECT-UML is a collaborative constraint-based tutor for teaching object-oriented analysis and design using Unified Modelling Language. It is the first system in the family of constraint-based tutors to represent a higher-level skill such as collaboration using constraints. We present the full evaluation study carried out at the University of Canterbury to assess the effectiveness of the syste...

متن کامل

Availability evaluation of Software architecture of object oriented Style using coloured Petri nets

Software architecture is one of the most fundamental products in the process of software development in the areas of behavioral or non- behavioral features like availability or transformability change. There are different ways to evaluate software architecture one of which is the creation of application model. An executable model of software architecture is an official description of architectu...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007